草庐IT

Sonar Qube

全部标签

java - 如何让 Sonarcloud 在来自带有 Travis、Maven 和 github 的 fork 的拉取请求上运行

在查看我最近的问题时SonarcloudfailurewithTravis,Maven&github我意识到我问错了问题。我试图解决症状而不是根本问题。我从事的一个项目(eclipse/scanning)使用Github作为其存储库,使用Travis和Sonarcloud进行持续集成和代码分析。虽然Sonarcloud分析在内部拉取请求(来自分支的拉取请求直接推送到eclipse/scanning)上运行良好,但在Travis为外部拉取请求(来自fork存储库的那些)运行时不起作用。潜在的问题是,我们目前运行sonarcloud的方式依赖于环境变量,出于安全原因,这些环境变量未填充用于

java - 如何让 Sonarcloud 在来自带有 Travis、Maven 和 github 的 fork 的拉取请求上运行

在查看我最近的问题时SonarcloudfailurewithTravis,Maven&github我意识到我问错了问题。我试图解决症状而不是根本问题。我从事的一个项目(eclipse/scanning)使用Github作为其存储库,使用Travis和Sonarcloud进行持续集成和代码分析。虽然Sonarcloud分析在内部拉取请求(来自分支的拉取请求直接推送到eclipse/scanning)上运行良好,但在Travis为外部拉取请求(来自fork存储库的那些)运行时不起作用。潜在的问题是,我们目前运行sonarcloud的方式依赖于环境变量,出于安全原因,这些环境变量未填充用于

java - 运行 Sonar 运行器时超出 GC 开销限制

我在对我的项目执行Sonar分析时遇到OutOfMemoryException。下面是堆栈跟踪:14:55:55.433DEBUG-Releasesemaphoreonproject:org.sonar.api.resources.Project@5a7b5cb8[id=1,key=myProj_web,qualifier=TRK],withkeybatch-myProj_web14:55:55.711DEBUG-Topreventamemoryleak,theJDBCDriver[com.mysql.jdbc.Driver]hasbeenforciblyderegisteredINF

java - 运行 Sonar 运行器时超出 GC 开销限制

我在对我的项目执行Sonar分析时遇到OutOfMemoryException。下面是堆栈跟踪:14:55:55.433DEBUG-Releasesemaphoreonproject:org.sonar.api.resources.Project@5a7b5cb8[id=1,key=myProj_web,qualifier=TRK],withkeybatch-myProj_web14:55:55.711DEBUG-Topreventamemoryleak,theJDBCDriver[com.mysql.jdbc.Driver]hasbeenforciblyderegisteredINF

java - Sonarqube, "String contains no format specifiers"记录常量字符串消息时

SonarQube提示“字符串不包含格式说明符。”使用org.slf4j.Logger时,特别是方法“publicvoiddebug(Stringmsg)”。例如log.info("message");指的是这条规则:https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Use+valid+format+strings但是,在这条规则中,我们可以找到以下引用:Eachconversionspecificationisintroducedbythe%characterfollowed(inorder)byZeroormoreflag

java - Sonarqube, "String contains no format specifiers"记录常量字符串消息时

SonarQube提示“字符串不包含格式说明符。”使用org.slf4j.Logger时,特别是方法“publicvoiddebug(Stringmsg)”。例如log.info("message");指的是这条规则:https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Use+valid+format+strings但是,在这条规则中,我们可以找到以下引用:Eachconversionspecificationisintroducedbythe%characterfollowed(inorder)byZeroormoreflag

java - 配置 Sonar 以从 Maven pom.xml 中排除文件

我在maven中配置了一个项目,代码分析由SonarQube完成。我正在尝试在pom.xml文件中配置SonarQube,以从代码分析中排除一些文件。这些文件可以通过它们的类名来识别,它们在扩展名之前包含下划线字符(它们是元模型类)。下面我给出了我尝试排除它们的pom.xml文件的一部分:org.codehaus.mojosonar-maven-plugin2.2src/main/javafile:**/src/main/java/**/*_.*但是,上面的代码不起作用。有没有办法从我的pom.xml文件中配置SonarQube以在分析源代码时忽略这些文件?提前谢谢你。

java - 配置 Sonar 以从 Maven pom.xml 中排除文件

我在maven中配置了一个项目,代码分析由SonarQube完成。我正在尝试在pom.xml文件中配置SonarQube,以从代码分析中排除一些文件。这些文件可以通过它们的类名来识别,它们在扩展名之前包含下划线字符(它们是元模型类)。下面我给出了我尝试排除它们的pom.xml文件的一部分:org.codehaus.mojosonar-maven-plugin2.2src/main/javafile:**/src/main/java/**/*_.*但是,上面的代码不起作用。有没有办法从我的pom.xml文件中配置SonarQube以在分析源代码时忽略这些文件?提前谢谢你。

java - 如何让 Sonar 忽略 codeCoverage 指标的某些类?

我在Maven中有一个Sonar配置文件。除了代码覆盖率指标外,一切正常。我想让Sonar仅针对代码覆盖率指标忽略某些类。我有以下个人资料:sonar**/beans/jaxb/**org.apache.maven.pluginsmaven-surefire-plugin${maven.surefire.plugin.version}true**/*Suite*.java**/*RemoteTest.java**/*SpringTest.java**/*CamelTest.java**/*FunctionalTest.java**/*IntegrationTest.java**/*Da

java - 如何让 Sonar 忽略 codeCoverage 指标的某些类?

我在Maven中有一个Sonar配置文件。除了代码覆盖率指标外,一切正常。我想让Sonar仅针对代码覆盖率指标忽略某些类。我有以下个人资料:sonar**/beans/jaxb/**org.apache.maven.pluginsmaven-surefire-plugin${maven.surefire.plugin.version}true**/*Suite*.java**/*RemoteTest.java**/*SpringTest.java**/*CamelTest.java**/*FunctionalTest.java**/*IntegrationTest.java**/*Da